package com.budwk.app.sqfwV2.dto;

import com.budwk.app.sqfwDoc.codeGenerator.pdfGenerate.AbstractCustomerPdfCreateField;
import com.budwk.starter.common.openapi.annotation.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

import java.time.LocalDateTime;

/**
 * @author 东方祥云低代码1.1
 * @since 2024-04-26
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@EqualsAndHashCode(callSuper = true)
public class EnterpriseWarrantyServeDTO extends AbstractCustomerPdfCreateField {
    @ApiModelProperty(description = "企业名称")
    private String placeName;
    @ApiModelProperty(description = "统一社会信用代码")
    private String socialCreditCode;
    @ApiModelProperty(description = "企业注册地址")
    private String businessRegisteredAddress;
    @ApiModelProperty(description = "实际经营地址")
    private String address;
    @ApiModelProperty(description = "法人姓名")
    private String operator;
    @ApiModelProperty(description = "法人联系电话")
    private String operatorTelephone;
    @ApiModelProperty(description = "企业具体联系人姓名")
    private String siteManager;
    @ApiModelProperty(description = "企业具体联系人电话")
    private String siteManagerPhone;
    @ApiModelProperty(description = "行业主管部门")
    private String competentDepartment;
    @ApiModelProperty(description = "企业规模")
    private String enterpriseScale;
    @ApiModelProperty(description = "经营状态")
    private String businessStatus;
    @ApiModelProperty(description = "服务方式")
    private String wayOfVisiting;
    @ApiModelProperty(description = "是否宣传惠企纾困政策")
    private String proEnterprisePolicy;
    @ApiModelProperty(description = "是否进行普法宣传")
    private String lawPopularizingPropaganda;
    @ApiModelProperty(description = "是否提供免费法律咨询和普惠性法律服务")
    private String freeLegalServices;
    @ApiModelProperty(description = "服务事项及具体内容")
    private String serviceItem;
    @ApiModelProperty(description = "企业反馈")
    private String enterpriseFeedback;
    @ApiModelProperty(description = "是否存在企业诉求")
    private String enterpriseAppeal;
    @ApiModelProperty(description = "诉求渠道")
    private String appealChannel;
    @ApiModelProperty(description = "诉求内容")
    private String contentOfAppeal;
    @ApiModelProperty(description = "是否解决")
    private String whetherToSolve;
    @ApiModelProperty(description = "解决方式")
    private String wayOfResolvingClaims;
    @ApiModelProperty(description = "解决时间")
    private LocalDateTime claimResolutionTime;
    @ApiModelProperty(description = "企业诉求反馈")
    private String enterpriseDemandFeedback;
    @ApiModelProperty(description = "检查时间")
    private LocalDateTime fillDate;
    @ApiModelProperty(description = "备注")
    private String remark;
}
